toe strap - Allemand Anglais Dictionnaire